package com.recharge.domain.vo;

import com.recharge.common.domain.BaseDO;
import lombok.Data;

import java.util.List;

@Data
public class GoodsProviderDO extends BaseDO {

    /**
     * 商品组ID
     */
    private String groupId;    /**
     * 商品组ID
     */
    private String groupName;

	/**
     * 供应商ID
     */
    private String providerId;

    /**
     * 供货商品管理
     */
    private String providerGoodsNo;

    /**
     * 商品ID
     */
    private String goodsId;
    /**
     * 商品ID列表
     */
    private String goodsIds;


    /**
     * 商品ID与供货商品编号的数组
     */
    private String[][] paramArray;
    /**
     * 商品名称
     */
    private String goodsName;

    /**
     * 供应商编号
     */
    private String providerNo;

    /**
     * 供应商名称
     */
    private String providerName;

    /**
     * 代理折扣
     */
    private Float discount;

    /**
     * 成本价格
     */
    private Float costDiscount;
    /**
     * 批量修改的成本价格
     */
    private Float afterCostDiscount;


    /**
     * 是否显红
     */
    private boolean red;

    /**
     * 供应方式
     */
    private Integer providerMethod;

    /**
     * 0.不允许可平价 1.允许 2.不允许只能盈利
     */
    private Integer lossType;


    /**
     * 供货权重
     */
    private Integer priority;


    /**
     * 1.同步 2.异步
     */
    private Integer apiMethod;

    /**
     * -1 删除 1 有效
     */
    private Integer isDelete;


    private Integer status;
    /**
     * 商品状态
     */
    private Integer goodsStatus;

    /**
     *  商品组业务类型
     */
    private Integer type;

    /**
     * 商品组业务单位
     */
    private Integer unit;

    /**
     * 商品组业务值
     */
    private Long valueData;

    /**
     * 供货商品列表
     */
    private List<GoodsProviderDO> list;
}
